package Demo03;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.SimpleFormatter;

public class Test2 {
    public static void main(String[] args) {
        File file=new File("d:\\webapp2\\");
//        File [] files=file.listFiles();
//        for (File f:files){
//            //日期，时间；
//            Date date=new Date(f.lastModified());
//            SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//            System.out.print(format.format(date)+"\t");
//            if (f.isDirectory()){
//                //判断；
//                System.out.print("<DIR>\t\t\t"+f.getName()+"\n");
//            }else {
//                System.out.print("\t"+f.length()+"\t");
//                //输出名字
//                System.out.print("\t"+f.getName() + "\n");
//                //判断；
//            }
//
//        }

        showFile(file);
    }

    public  static  void  showFile(File file){
        File [] files=file.listFiles();
        for (File f:files){
            //日期，时间；
            Date date=new Date(f.lastModified());
            SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            System.out.print(format.format(date)+"\t");
            if (f.isDirectory()){
                //判断；
                System.out.print("<DIR>\t\t\t"+f.getName()+"\n");
                System.out.println(f.getPath()+"\n");
                showFile(f);
            }else {
                System.out.print("\t"+f.length()+"\t");
                //输出名字
                System.out.print("\t"+f.getName() + "\n");
                //判断；
            }

        }

    }
}
